cst203 logic system design